|
|
Freescale Semiconductor's Royalty-Free SmartDSP OS Streamlines Application Design
Small-Footprint, Real-Time Operating System and CodeWarrior(TM)
Integrated Development Environment Simplify Development
on Freescale's Single and Multi-Core DSP Systems
FRANKFURT, Germany—(BUSINESS WIRE)—Sept. 27, 2004—
Freescale Semiconductor, Inc. (NYSE:FSL) has introduced the
SmartDSP operating system (OS), a royalty-free, real-time operating
system (RTOS) optimized to help DSP developers efficiently migrate
their system platforms across Freescale's scalable family of single
and multi-core DSPs based on StarCore(TM) technology. This cohesive
development system combines the award-winning CodeWarrior integrated
development environment (IDE) with the fast, lightweight,
small-footprint SmartDSP OS microkernel jointly created by Freescale
and Metrowerks to address a wide range of DSP applications.
Going Beyond Basic RTOS Features
The SmartDSP OS package accelerates the design process with simple
C source code and provides an "out-of-the-box" application experience,
such as basic support for Internet communication (UDP/IP stack) and
media streaming (RTP). This application support is a foundation for
packet telephony including voice over IP (VoIP) systems, in addition
to a broad range of other applications requiring DSP technology.
The SmartDSP OS includes a comprehensive set of drivers supporting
a well-defined application programming interface (API). Example
application code using the API demonstrates how to use the driver as
an integral part of the tool chain. The SmartDSP OS environment
simplifies the porting task for developers using this DSP family by
providing a unified way for upper layers of software to communicate
with the underlying hardware. When combined with built-in support for
multi-core and single-core DSPs, Freescale's SmartDSP OS enables
seamless scaling of an application across the entire family of
devices.
Competitive Benefits
With a tiny code and data memory footprint (as small as 4.5Kbyte)
and fast interrupt latency, the SmartDSP OS package provides
world-class real-time performance for time-critical embedded systems.
The SmartDSP OS exceeds DSP system demands by offering robust and
streamlined memory and I/O handling. Specifically, the comprehensive
set of drivers provided with the SmartDSP OS offers rich and portable
I/O handling capabilities for peripherals included on this family of
devices, including UART, Ethernet and the powerful TDM, TSEC, HDI16
and EC interfaces. Also included is a dynamic memory allocation
function that employs a time-bounded fragmentation avoidance scheme to
help prevent the memory wastage typical of competitive DSP offerings.
This function, coupled with the impressive code density offered by the
StarCore architecture, ensures highly efficient real-time application
implementations.
Supporting Freescale's MSC711x and MSC81xx Families
The SmartDSP OS package supports Freescale's MSC711x and MSC81xx
DSP families based on StarCore technology. Development can begin
immediately with the CodeWarrior Development Studio for StarCore DSP
Architectures that is included in the SmartDSP OS. The
industry-standard IDE provides a comprehensive and easy-to-use design
environment for the entire DSP development cycle. CodeWarrior enables
the debugging of the OS by providing a CodeWarrior task-aware
debugging plug-in module that allows users to see system events on a
graphical timeline and analyze operating system parameters without
having detailed knowledge of the operating system data structures.
The SmartDSP OS package includes:
-- Binary kernel for MSC711x DSPs
-- Binary kernel for MSC8102/22/26 DSPs
-- Binary kernel for the MSC8101 DSP
-- MSC711x low-level drivers (source files) for:
-- DMA
-- UART
-- Time division multiplexed interface (TDM)
-- 16-bit host port interface
-- Ethernet controller
-- MSC8102/MSC8122 low-level-driver (source files) for:
-- DMA
-- UART, TDM
-- 32-bit host port interface
-- Ethernet controller (MSC8122 only)
-- Network library, containing a UDP/IP stack (including ARP and
ICMP) and MII module
-- Comprehensive documentation
-- CodeWarrior stationeries
-- Self-extracting installer
Availability
The SmartDSP OS package is included with the purchase of the
CodeWarrior Development Studio for the StarCore DSP Architecture and
may be used royalty-free. For more details, visit
http://www.metrowerks.com/MW/Develop/Embedded/StarCore. To learn more
about how to use SmartDSP OS with Freescale's MSC711x and MSC81xx DSP
families, visit www.freescale.com.
About Freescale Semiconductor
Freescale Semiconductor, Inc. (NYSE:FSL) is a global leader in the
design and manufacture of embedded semiconductors for the automotive,
consumer, industrial, networking and wireless markets. Freescale
became a publicly traded company in July 2004 after more than 50 years
as part of Motorola, Inc. (NYSE:MOT). The company is based in Austin,
Texas, and has design, research and development, manufacturing or
sales operations in more than 30 countries. Freescale Semiconductor's
2003 sales were $4.9 billion (US). For more information:
www.freescale.com.
Freescale(TM) and the Freescale logo are trademarks of Freescale
Semiconductor, Inc. All other product or service names are the
property of their respective owners. (C) Freescale Semiconductor, Inc.
2004.
Contact:
Freescale Semiconductor, Inc.
North America:
Kim Mallinger, 512-996-5130
Kim.Mallinger@freescale.com
or
Representing Freescale Semiconductor:
Kathy Truesdell, 512-996-5117 or 512-633-8620 Mobile
truesdel@onr.com
or
Europe, Middle East, Africa:
Regina Cirmonova, +41-22-799-1258
Regina.Cirmonova@freescale.com
or
Asia Pacific:
Gloria Shiu, +852-2666-8237
Gloria.Shiu@freescale.com
or
Japan:
Koichi Yoshimura, +81-3-3280-8672
Koichi.Yoshimura@freescale.com
or
Latin America:
Ruth Ruiz, 480-814-4897
Ruth.Ruiz@freescale.com
|
|
|